object := hello.o
object += main.c

main: $(object)
	gcc -o $@   $^
	./$@


hello.o: hello.c    hello.h
	gcc -c hello.c  -o $@

.PHONY: clean

clean:
	-rm  ./hello.o
	rm  ./main
